有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java在Junit测试中找不到失败的符号

我已经在我的windows机器上创建了Junit测试。我想在linux服务器上部署这些测试。我已经将代码放在正确的目录中,并将必要的jar文件放在服务器的类路径中。junit测试在本地运行良好,但当我想在linux服务器上编译时,例如测试启动了DeliverProcess1FileTest,我得到:

InitiateDeliveryProcess1FileTest.java:1029: cannot find symbol
symbol  : method fail(java.lang.String)
location: class com.hp.bes.junit.systest.InitiateDeliveryProcess1FileTest
                            fail("test fail - There should be " + numberOfFiles
                            ^

我能做些什么来编译它

更新1:

  • 我有junit-4.11。类路径中的jar

共 (1) 个答案

  1. # 1 楼答案

    我也有类似的问题。我通过添加

    Assert.fail("My Message");
    

    而不仅仅是

    fail("My Message");
    

    我希望这有帮助